package com.xbongbong.paas.pojo;

import com.xbongbong.paas.field.FieldAttrEntity;
import com.xbongbong.paas.domain.entity.ext.PaasFormEntityExt;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @author 梁鲁江
 * @version v1.0
 * @date 2019/11/14 16:28
 * @since v1.0
 */
@Getter
@Setter
@ToString
public class PrePaymentBalanceListPojo implements Serializable {
    private static final long serialVersionUID = 5158447345418271295L;

    private PaasFormEntityExt form;
    private List<FieldAttrEntity> explainList;
    private Map<String, FieldAttrEntity> secondaryExplainMap;
    private List resultList;
    private Integer rowsCount;
    /**
     * 表单数据列表上部按钮操作相关权限
     * 如新建(create)、导入(imports)、导出(export)、数据回收站(dataTrash)
     */
    private List<ButtonPojo> topPermissions;
    /**
     * 表单数据列表下部按钮操作相关（批量）权限
     * 如编辑(batchUpdate)、删除(batchDelete)
     */
    private List<ButtonPojo> bottomPermissions;
    /**
     * 预收款导出专用
     */
    private Object[] sortValue;
}
